/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.sunspotworld;

import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author andresgodoysalavert
 */
public class Usuario {
    
    
    private int id;
    private String usuario;
    private String contrasena;
    private String nombre;
    private String apellido;
    private String cargo;
    private String cedula;
    ConexionBD con = new ConexionBD();
    

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getCargo() {
        return cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }
    
    public void eliminar(){
        try {
            con.conectar();
            String query1 = "DELETE FROM usuario WHERE id="+HidroponiaHost.usuario.getId();
            con.insertar(query1);
            HidroponiaHost.usuario = new Usuario();
            //detener hilo
            LoginDialog login = new LoginDialog(HidroponiaHost.bienvenido);
            login.setVisible(true);
            con.desconectar();
        } catch (SQLException ex) {
            Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
    public void editar(){
        try {
            con.conectar();
            String query1 = "UPDATE usuario SET nombre='"+HidroponiaHost.usuario.getNombre()+"', apellido='"+HidroponiaHost.usuario.getApellido()+"', contrasena='"+HidroponiaHost.usuario.getContrasena()+"' WHERE id="+HidroponiaHost.usuario.getId();
            con.insertar(query1);
            con.desconectar();
        } catch (SQLException ex) {
            Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}
